JavaScript 배열 중복 제거 3가지 방법
개요 JavaScript 개발을 하다 보면 배열에서 중복된 값을 제거해야 하는 상황이 자주 발생합니다. API에서 받아온 데이터나 사용자 입력 처리 시 중복을 제거하는 것은 필수적인 작업입니다. 오늘은 가장 효율적이고 실용적인 3가지 방법을 알아보겠습니다. 방법 1: Set을 이용한 중
개요 JavaScript 개발을 하다 보면 배열에서 중복된 값을 제거해야 하는 상황이 자주 발생합니다. API에서 받아온 데이터나 사용자 입력 처리 시 중복을 제거하는 것은 필수적인 작업입니다. 오늘은 가장 효율적이고 실용적인 3가지 방법을 알아보겠습니다. 방법 1: Set을 이용한 중
당신도 이런 코드를 작성한 적이 있나요? 여러분은 개발을 하다보면 이런 상황을 자주 마주치게 됩니다. 사용자의 역할에 따라 다른 메시지를 보여주거나, API 상태에 따라 적절한 처리를 해야 하거나, 다양한 조건에 따라 서로 다른 결과를 반환해야 하는 상황 말입니다. ```javascri
`toc` 서론: 왜 TypeScript만으로는 부족한가? 많은 개발자들이 TypeScript를 도입하면서 "이제 타입 안전성을 확보했다"고 생각합니다. 하지만 현실은 어떨까요? 단순히 인터페이스 몇 개 정의하고 `any`를 남발하는 것만으로는 진정한 타입 안전성을 얻을 수 없습니다.
서론: 더 나은 기술을 향한 도전 개발자라면 누구나 한 번쯤은 경험하는 순간이 있습니다. "저 기술이 더 좋아 보이는데?" 하는 생각. 저 역시 그런 순간을 맞이했습니다. 2년간 안정적으로 운영되던 Gatsby 기반 블로그를 보며 문득 생각했습니다. "Next.js가 요즘 주목받고 있고
왜 작성하게 되었는가   npm update -g yarn 만약 업그레이드 후 에러가 나온다면, package.json의 'packageManager'를 지정해
왜 작성하게 되었는가 package.json에 있는 resolution과 설치 버전을 맞춰야 한다. [Gatsby Issue #13278](https://github.com/gatsbyjs/gatsby/issues/13278)
왜 작성하게 되었는가 그동안 현업으로만 Swift를 써오면서 몰랐던 키워드를 공부해보기 위해 여러 강의를 보고 있습니다. 그 중에 SwiftUI의 제일 큰 특징 중 하나인 preview를 UIKit으로 만든 UIViewController에서도 보여줄 수 있다는 걸 알게 되어 코드를 작성
왜 쓰는가 하드디스크를 교체하고 ([#](https://blog.jell.kr/dev/linux/2023/02/27/%EC%9A%B0%EB%B6%84%ED%88%AC%2022.04%EB%A1%9C%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%20
왜 쓰는가 개인적으로 사용한지 약 7년 된 HGST의 8테라 하드가 슬슬 긁는 소리가 나서 급하게 껐다가 대체품을 구매해서 옮기려고 보니 우분투 22.04 LTS로 업그레이드를 권유하길래 진행하다 멈춰서 리셋을 하고 보니  일도 있었고, 제가 업로드 할 당시의 Gatsby V3와 React 16, node 14에서 지금은 Gatsby V5, React 18, node 18이 나왔더라구요? 원작자분도 업데이트를 그만 두신 듯 하고.. 업데이트를 시도하다가,
2021년은 코로나가 끝날 줄 알았는데 아직도 마스크를 쓰는 게 어색하네요. 올 한 해는 코로나도 끝나고 하시는 일도 모두 다 잘 되시길 빕니다.
[이전 글](/dev/ios/2020/10/03/Cocoapods%201.9.4%EC%97%90%20%ED%98%84%EC%9E%AC%20%EB%B2%84%EA%B7%B8%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4/)에서 나타났던 에러의 해결방
개요 JavaScript 개발을 하다 보면 배열에서 중복된 값을 제거해야 하는 상황이 자주 발생합니다. API에서 받아온 데이터나 사용자 입력 처리 시 중복을 제거하는 것은 필수적인 작업입니다. 오늘은 가장 효율적이고 실용적인 3가지 방법을 알아보겠습니다. 방법 1: Set을 이용한 중
당신도 이런 코드를 작성한 적이 있나요? 여러분은 개발을 하다보면 이런 상황을 자주 마주치게 됩니다. 사용자의 역할에 따라 다른 메시지를 보여주거나, API 상태에 따라 적절한 처리를 해야 하거나, 다양한 조건에 따라 서로 다른 결과를 반환해야 하는 상황 말입니다. ```javascri
`toc` 서론: 왜 TypeScript만으로는 부족한가? 많은 개발자들이 TypeScript를 도입하면서 "이제 타입 안전성을 확보했다"고 생각합니다. 하지만 현실은 어떨까요? 단순히 인터페이스 몇 개 정의하고 `any`를 남발하는 것만으로는 진정한 타입 안전성을 얻을 수 없습니다.
서론: 더 나은 기술을 향한 도전 개발자라면 누구나 한 번쯤은 경험하는 순간이 있습니다. "저 기술이 더 좋아 보이는데?" 하는 생각. 저 역시 그런 순간을 맞이했습니다. 2년간 안정적으로 운영되던 Gatsby 기반 블로그를 보며 문득 생각했습니다. "Next.js가 요즘 주목받고 있고
왜 작성하게 되었는가   npm update -g yarn 만약 업그레이드 후 에러가 나온다면, package.json의 'packageManager'를 지정해
왜 작성하게 되었는가 package.json에 있는 resolution과 설치 버전을 맞춰야 한다. [Gatsby Issue #13278](https://github.com/gatsbyjs/gatsby/issues/13278)
왜 작성하게 되었는가 그동안 현업으로만 Swift를 써오면서 몰랐던 키워드를 공부해보기 위해 여러 강의를 보고 있습니다. 그 중에 SwiftUI의 제일 큰 특징 중 하나인 preview를 UIKit으로 만든 UIViewController에서도 보여줄 수 있다는 걸 알게 되어 코드를 작성
왜 쓰는가 하드디스크를 교체하고 ([#](https://blog.jell.kr/dev/linux/2023/02/27/%EC%9A%B0%EB%B6%84%ED%88%AC%2022.04%EB%A1%9C%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%20
왜 쓰는가 개인적으로 사용한지 약 7년 된 HGST의 8테라 하드가 슬슬 긁는 소리가 나서 급하게 껐다가 대체품을 구매해서 옮기려고 보니 우분투 22.04 LTS로 업그레이드를 권유하길래 진행하다 멈춰서 리셋을 하고 보니  일도 있었고, 제가 업로드 할 당시의 Gatsby V3와 React 16, node 14에서 지금은 Gatsby V5, React 18, node 18이 나왔더라구요? 원작자분도 업데이트를 그만 두신 듯 하고.. 업데이트를 시도하다가,
2021년은 코로나가 끝날 줄 알았는데 아직도 마스크를 쓰는 게 어색하네요. 올 한 해는 코로나도 끝나고 하시는 일도 모두 다 잘 되시길 빕니다.
[이전 글](/dev/ios/2020/10/03/Cocoapods%201.9.4%EC%97%90%20%ED%98%84%EC%9E%AC%20%EB%B2%84%EA%B7%B8%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4/)에서 나타났던 에러의 해결방